package com.iaz.tech.tools.uml.relationship.impl;

import com.iaz.tech.tools.uml.relationship.Relationship;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * A generalization is used to indicate inheritance. Drawn from the specific classifier to a general classifier,
 * the generalize implication is that the source inherits the target's characteristics. The following diagram shows
 * a parent class generalizing a child class. Implicitly, an instantiated object of the Circle class will have attributes x_position,
 * y_position and radius and a method display(). Note that the class "Shape" is abstract, shown by the name being italicized.
 */
@EqualsAndHashCode(callSuper=false)
@Data
public class NeuronGeneralizationsRelationship extends Relationship {

}
